menu
  Home  ==>  articles  ==>  delphi  ==>  delphi_xe3_perspective   

Delphi XE3 en perspective - John COLIBRI.



1 - Delphi XE3 and Beyond

"JT", le chef de produit Delphi actuel, vient de poublier le 20 Août, juste avant la première conférence Xe3, une présentation des projets en cours de développement

Le mieux est certainement de lire ce document, a disséquer à la loupe et avec un trébuchet.

J'en fais un résumé, avec mes modestes commentaires, ci-dessous



2 - Les projets en préparation

  • les futurs projets comprennent
    • une suite d'outils (frontend, backend, éditeur de lien, debugger, librairie run-time, etc.)
    • un version FireMonkey FM2 destinée aux mobiles
    • un environnement de développement dédié spécifiquement aux mobiles
  • le language Delphi (= le front-end) comportera des adaptations destinées aux mobiles, comme la gestion mémoire (comptage de référence automatique)
  • le back end de Delphi pour les mobiles (= le compilateur, linker, debugger) seront optimisés pour générer du binaire pour le processeur ARMv7
  • les librairies runtime et le framework FireMonkey seront optimisées pour les mobiles (suppression d'éléments Desktop et ajout de fonctionnalités mobiles)

  • le nouveau framework FireMonkey mobile
    • utililsera les nouvelles fonctionnalités de gestion mémoire de Delphi
    • offrira en plus des fonctionnalités spécifiques aux mobiles
      • des interfaces utilisateurs iOS et Android natives, ayant l'allure et le comportement des contrôles natifs
      • des contrôles custom, qui pourront partager les styles des applications Desktop Xe3
      • un framework de services
        • pour les capteurs hardware sensors (GPS, accéléromètres, gyroscopes, and caméras)
        • pour les services de l'Os (la localisation, la publicité et les payements par application)
  • les produits mobiles (FireMonkey FM2 pour mobiles et l'environnement de développement pour mobiles)
    • comporteront des parties mobiles spécifiques, mais devraient aussi pouvoir utiliser et étendre les applications Xe3 pour Windows et Mac
    • permettront donc le développement pour iOs et Android en utilisant
      • le même environnement de développement
      • le même langage Delphi (ou C++)
      • le même framework
      • les mêmes sources pour le projet


3 - Commentaires

  • il s'agit de plans, pas de ce qui sera fourni avec Xe3
  • le document est intitulé "Xe3 and Beyond", pas "roadmap"

  • il est possible que la partie mobile de ce document corresponde, en partie, à ce qui est mentionné sur la toile, comme la version mobile que certains anticipent vers Janvier 2013
  • il est assez difficile de distinguer "Delphi", "Delphi mobile" "FireMonkey mobile" et la "nouvelle plateforme mobile". Peut être , la "nouvelle plateforme mobile" est "HTML5 Builder" mentionné pour Xe3

  • la solution iOs de Xe2, que nous avions plus ou moins tous considéré comme une solution temporaire (utilisation d'un compilateur Free Pascal) est officiellement arrêtée. La version Xe2 pourra encore être utilisée, mais ne sera pas la solution de base pour les nouveaux développements iOs

  • le framework FireMonkey mobile, offrira des "interface utilisateurs natives iOs et Android avec des contrôles ayant un aspect et un comportement des contrôles natifs". La bataille a fait rage sur le choix de composants mobiles "ressemblant à" ou "encapsulant les" composants des mobiles. La phrase de JT ne lève pas complètement le doûte.

  • la plateforme de services mobile (capteurs, accéléromètre etc) semble déjà en partie dans Xe3


En résumé, sont prévus, après Xe3
  • un compilateur Arm pour les mobiles
  • pour les mobiles
    • la possibilité d'utiliser Delphi pour iOs (c'était déjà le cas)
    • la possibilité d'utiliser Delphi pour Android (qui utilise en général Java, mais qui pouvait utiliser Delphi avec des outils de compilation que certains développeurs Delphi avaient mis au point)


4 - Références

Pour le lancement de Delphi Xe3:
  • Lancement Delphi Xe3 Le "Delphi XE3 World Tour" annonce la conférence de Paris en Septembre, et laisse deviner les principales nouveautés, enrichies par les fuites Web: FireMonkey, Windows 8, Html5 (19 Août 2012)
  • Les nouvelles de Delphi Xe3 : FireMonkey FM2, Windows 8 Metro et Metropolis, DataBindings, Mac OsX, Mobile Studio, Html5 Builder (22 Août 2012)
  • Delphi Xe3 Info la version en anglais des dernières infos sur Delphi Xe3, plus complète (Windows 8, les nouvelles sur les binaires WinRT et la tentative de nouvelle license Delphi Pro, annulée le 31 Août)
  • Récapitulation des nouveautés Delphi Xe3 : Windows 8 Metro et Metropolis, FireMonkey FM2, DataBindings, Mac OsX, Mobile Studio, Html5 Builder - Point après la conférence du 13 Septembre à Paris (plus complet que les articles précédents)
  • Roadmap Mobile Studio Delphi Xe3 : la feuille de route Mobile Studio a été publiée : compilateur ARM natif pour iOs et Android - calendrier prévisionnel (21 Sept 2012)


Mentionnons aussi que depuis Septembre, nous organisons des formations Delphi Complète, ainsi que des formations de mise à niveau dédiées spécifiquement aux nouveautés intervenues depuis Delphi 7.



5 - Commentaires



Comme d'habitude:
  • nous vous remercions de nous signaler toute erreur, inexactitude ou problème de téléchargement en envoyant un e-mail à jcolibri@jcolibri.com. Les corrections qui en résulteront pourront aider les prochains lecteurs
  • tous vos commentaires, remarques, questions, critiques, suggestion d'article, ou mentions d'autres sources sur le même sujet seront de même les bienvenus à jcolibri@jcolibri.com.
  • plus simplement, vous pouvez taper (anonymement ou en fournissant votre e-mail pour une réponse) vos commentaires ci-dessus et nous les envoyer en cliquant "envoyer" :
    Nom :
    E-mail :
    Commentaires * :
     

  • et si vous avez apprécié cet article, faites connaître notre site, ajoutez un lien dans vos listes de liens ou citez-nous dans vos blogs ou réponses sur les messageries. C'est très simple: plus nous aurons de visiteurs et de références Google, plus nous écrirons d'articles.



6 - L'auteur

John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le conseil (composants, architecture, test) et la formation. Son site contient des articles avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, programmation objet, Services Web, Tcp/Ip et UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client.
Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2020
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
    + bases_de_donnees
    + web_internet_sockets
    + services_web_
    + prog_objet_composants
    + office_com_automation
    + colibri_utilities
    + uml_design_patterns
    + graphique
    + delphi
      – delphi_8_vcl_net
      – d8_windows_forms
      – turbo_delphi
      – les_versions_delphi
      – roadmap_delphi_6/7
      – ide_delphi_2006
      – rad_studio_2007
      – roadmap_delphi_4/8
      – raccourcis_clavier
      – delphi_prism
      – roadmap_delphi_8/10
      – demos_sourceforge
      – delphi_xe
      – migration_unicode
      – delphi_xe2
      – delphi_xe2_tour
      – roadmap_2011
      – maj_delphi_xe2_1
      – delphi_xe3_lancement
      – delphi_xe3_et_apres
      – delphi_xe3_infos
      – delphi_xe3_recap
      – roadmap_mobile_stu
      – delphi_xe4_ios
      – delphi_xe4_android
      – roadmap_delphi_2014
      – rachat_embarcadero
      + reunions_delphi
    + outils
    + firemonkey
    + vcl_rtl
    + colibri_helpers
    + colibri_skelettons
    + admin
  + formations
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog